﻿/*-------------------------------------
//
//CopyLeft 2007 开发二组 
//
//文件名：CreateXmlHttpRequest.js
//
//文件功能描述：创建XmlHttPRequest对象
// 
//创建标识：2007.11.16 王勇
//
//------------------------------------*/

//创建xmlHttpRequest对象
function createXmlHttpRequest()
{
    //定义变量对象
    var xmlRequest=null;
    
    if(window.XMLHttpRequest)
    {
        try
        {
            //
            xmlRequest=new XMLHttpRequest();
        }
        catch(ex)
        {
            throw new Error("Create XMLHttpRequest object error!");
        }
    }
    else if(window.ActiveXObject)
    {
        try
        {
            xmlRequest=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(ex)
        {
            try
            {
                xmlRequest=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(ex)
            {
                throw new Error("Create XMLHttpRequest object error!");
            }
        }
    }
    else
    {
        //浏览器不支持XmlHttpRequest对象
        alert("Your browser cannt support XMLHttpRequest!");
    }
    
    if(xmlRequest!=null)
    {
        return xmlRequest;
    }
    else
    {
        return null;
    }
}